div{
}

a{
color: #333333;
text-decoration: none;
}

body{
border:1px solid #797979;
width:970px;
min-height:1200px; 
height:auto !important; 
height:1200px; 
overflow:auto
font-size:12px;
}

#header{
height:70px;
width:100%;
border-bottom:1px solid #797979;
position:relative;
}
#logo{
position:absolute;
left:10px;
top:10px;
}
#site_desc{
position:absolute;
left:140px;
top:45px;
font-size:18px;
}
#header_link{
position:absolute;
right:55px;
top:5px;
font-size:12px;
}

#header_contact{
position:absolute;
right:20px;
top:35px;
font-size:12px;
}

#menu{
width:100%;
height:30px;
border-bottom:1px solid #797979;
background-color:#f7f7f7;
position:relative;
}

#menu ul{
position:absolute;
top:8px;
}

#menu ul.module li{
float:left;
padding-left:10px;
font-size:13px;
}
#menu ul.module li.current a{
color:red;
font-weight:800;
}

#center{
min-height:1000px; 
height:auto !important; 
height:1000px; 
overflow:hidden;
position:relative;
}

#left_box{
width:190px;
border-right:1px solid #797979;
border-bottom:1px solid #797979;
min-height:800px; 
height:auto !important; 
height:800px; 
overflow:auto;
}
#left_box div.module{
width:100%;
border-bottom:1px solid #797979;
height:35px;
position:relative;
}
#left_box div.module div.text{
position:absolute;
left:25px;
top:5px;
font-weight:800;
}

#left_box div.sub_module{
border-bottom:1px solid #797979;
min-height:200px; 
height:auto !important; 
height:200px; 
overflow:auto;
position:relative;
}

#left_box div.sub_module ul{
position:absolute;
left:25px;
top:5px;
font-size: 14px;
}
#left_box div.sub_module ul li{
padding:3px;
font-weight:800;
}
#left_box div.sub_module ul li.current a{
color:#ff9900;
}
#left_box div.desc_box{
position:relative;
border-bottom:1px solid #797979;
min-height:200px; 
height:auto !important; 
height:200px; 
overflow:auto;
position:relative;
}
#left_box div.desc_box .title{
position:absolute;
color:#ff9900;
font-weight:800;
left:25px;
top:5px;
}
#left_box div.desc_box .content{
position:absolute;
top:35px;
font-size:12px;
color:gray;
padding:3px;
}
#right_box{
position:absolute;
right:2px;
top:2px;
width:750px;;
}

#footer{
height:70px;
width:100%;
}
